name: tests_hybrid run_id: commands[0] env HOME: /home/jenkins env LANG: C.UTF-8 env PATH: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid/bin:/opt/pyenv/bin:/tmp/venv-NtLq/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PYTHONHASHSEED: 3965717635 env PYTHONIOENCODING: utf-8 env SSH_AUTH_SOCK: ******************************** env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid env TOX_ENV_NAME: tests_hybrid env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox env USE_ODL_ALT_KARAF_ENV: ./karaf221.env env USE_ODL_ALT_KARAF_INSTALL_DIR: karaf221 env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid env __TOX_ENVIRONMENT_VARIABLE_ORIGINAL_CI: true metadata pid: 45163 cwd: /w/workspace/transportpce-tox-verify-transportpce-master/tests allow: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests_hybrid/bin/*:launch_tests.sh cmd: ./launch_tests.sh hybrid exit_code: 1 using environment variables from ./karaf221.env pytest -q transportpce_tests/hybrid/test01_device_change_notifications.py ................................................... [100%] 51 passed in 328.00s (0:05:28) pytest -q transportpce_tests/hybrid/test02_B100G_end2end.py ........................................................................ [ 66%] ..................................... [100%] 109 passed in 608.84s (0:10:08) pytest -q transportpce_tests/hybrid/test03_autonomous_reroute.py ..............FF.....................FFFF.F.......... [100%] =================================== FAILURES =================================== __________ TestTransportPCEAutonomousReroute.test_15_get_eth_service1 __________ self = def test_15_get_eth_service1(self): response = test_utils.get_ordm_serv_list_attr_request("services", "service1") self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(response['services'][0]['operational-state'], 'outOfService') E AssertionError: 'inService' != 'outOfService' E - inService E + outOfService transportpce_tests/hybrid/test03_autonomous_reroute.py:879: AssertionError ______ TestTransportPCEAutonomousReroute.test_16_service_reroute_service1 ______ self = def test_16_service_reroute_service1(self): response = test_utils.transportpce_api_rpc_request( 'org-openroadm-service', 'service-reroute', { "sdnc-request-header": { "request-id": "request-1", "rpc-action": "service-reroute", "request-system-id": "appname" }, "service-name": "service1", "service-resiliency": { "resiliency": "org-openroadm-common-service-types:restorable" } }) self.assertEqual(response['status_code'], requests.codes.ok) > self.assertIn('500', response['output']['configuration-response-common']['response-code']) E AssertionError: '500' not found in '200' transportpce_tests/hybrid/test03_autonomous_reroute.py:903: AssertionError _____ TestTransportPCEAutonomousReroute.test_38_get_service_path_service_1 _____ self = def test_38_get_service_path_service_1(self): response = test_utils.get_serv_path_list_attr("service-paths", "service1") self.assertEqual(response['status_code'], requests.codes.ok) > self.assertCountEqual( self.service_path_service_1_rerouted_AtoZ, response['service-paths'][0]['path-description']['aToZ-direction']['aToZ']) E AssertionError: Element counts were not equal: E E Diff is 5201 characters long. Set self.maxDiff to None to see it. transportpce_tests/hybrid/test03_autonomous_reroute.py:1137: AssertionError __________ TestTransportPCEAutonomousReroute.test_39_get_eth_service2 __________ self = def test_39_get_eth_service2(self): response = test_utils.get_ordm_serv_list_attr_request("services", "service2") > self.assertEqual(response['services'][0]['operational-state'], 'outOfService') E AssertionError: 'inService' != 'outOfService' E - inService E + outOfService transportpce_tests/hybrid/test03_autonomous_reroute.py:1143: AssertionError _____ TestTransportPCEAutonomousReroute.test_40_get_service_path_service_2 _____ self = def test_40_get_service_path_service_2(self): response = test_utils.get_serv_path_list_attr("service-paths", "service2") self.assertEqual(response['status_code'], requests.codes.ok) index1 = self.service_path_service_2_AtoZ.index( { 'id': '10', 'resource': { 'state': 'inService', 'tp-id': 'DEG2-TTP-TXRX', 'tp-node-id': 'ROADM-A1-DEG2' } } ) index2 = self.service_path_service_2_AtoZ.index( { 'id': '11', 'resource': { 'state': 'inService', 'link-id': 'ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX' } } ) service_path_expected = self.service_path_service_2_AtoZ[:index1] + [{ 'id': '10', 'resource': { 'state': 'outOfService', 'tp-id': 'DEG2-TTP-TXRX', 'tp-node-id': 'ROADM-A1-DEG2' } }] + self.service_path_service_2_AtoZ[index1 + 1:index2] + [{ 'id': '11', 'resource': { 'state': 'outOfService', 'link-id': 'ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX' } }] + self.service_path_service_2_AtoZ[index2 + 1:] > self.assertCountEqual(service_path_expected, response['service-paths'][0]['path-description']['aToZ-direction']['aToZ']) E AssertionError: Element counts were not equal: E First has 1, Second has 0: {'id': '10', 'resource': {'state': 'outOfService', 'tp-id': 'DEG2-TTP-TXRX', 'tp-node-id': 'ROADM-A1-DEG2'}} E First has 1, Second has 0: {'id': '11', 'resource': {'state': 'outOfService', 'link-id': 'ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX'}} E First has 0, Second has 1: {'id': '10', 'resource': {'state': 'inService', 'tp-id': 'DEG2-TTP-TXRX', 'tp-node-id': 'ROADM-A1-DEG2'}} E First has 0, Second has 1: {'id': '11', 'resource': {'state': 'inService', 'link-id': 'ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX'}} transportpce_tests/hybrid/test03_autonomous_reroute.py:1187: AssertionError _ TestTransportPCEAutonomousReroute.test_41_clear_pm_ROADMA_OTS_DEG2_TTP_TXRX_OpticalPowerInput _ self = def test_41_clear_pm_ROADMA_OTS_DEG2_TTP_TXRX_OpticalPowerInput(self): > self.test_17_clear_pm_ROADMA_OTS_DEG2_TTP_TXRX_OpticalPowerInput() transportpce_tests/hybrid/test03_autonomous_reroute.py:1192: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ transportpce_tests/hybrid/test03_autonomous_reroute.py:910: in test_17_clear_pm_ROADMA_OTS_DEG2_TTP_TXRX_OpticalPowerInput self.assertTrue(test_utils.sims_update_pm_interact(('roadma', self.NODE_VERSION_221), transportpce_tests/common/test_utils.py:811: in sims_update_pm_interact return sims_update_pm_interact_ntcf(sim, payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ transportpce_tests/common/test_utils.py:842: in sims_update_pm_interact_ntcf reply = mgr.dispatch(new_xml) ^^^^^^^^^^^^^^^^^^^^^ ../.tox/tests_hybrid/lib/python3.11/site-packages/netconf_client/ncclient.py:615: in dispatch (msg, _) = self._send_rpc(make_rpc(from_ele(rpc)), timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ../.tox/tests_hybrid/lib/python3.11/site-packages/netconf_client/ncclient.py:261: in _send_rpc r = f.result(timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^ /opt/pyenv/versions/3.11.10/lib/python3.11/concurrent/futures/_base.py:456: in result return self.__get_result() ^^^^^^^^^^^^^^^^^^^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = None def __get_result(self): if self._exception: try: > raise self._exception E netconf_client.error.RpcError: java.util.concurrent.TimeoutException: Waited 10000 milliseconds (plus 171603 nanoseconds delay) for SettableFuture@4cfeacf7[status=PENDING] /opt/pyenv/versions/3.11.10/lib/python3.11/concurrent/futures/_base.py:401: RpcError _____ TestTransportPCEAutonomousReroute.test_43_get_service_path_service_1 _____ self = def test_43_get_service_path_service_1(self): > self.test_38_get_service_path_service_1() transportpce_tests/hybrid/test03_autonomous_reroute.py:1198: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ transportpce_tests/hybrid/test03_autonomous_reroute.py:1137: in test_38_get_service_path_service_1 self.assertCountEqual( E AssertionError: Element counts were not equal: E E Diff is 5201 characters long. Set self.maxDiff to None to see it. =========================== short test summary info ============================ FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_15_get_eth_service1 FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_16_service_reroute_service1 FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_38_get_service_path_service_1 FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_39_get_eth_service2 FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_40_get_service_path_service_2 FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_41_clear_pm_ROADMA_OTS_DEG2_TTP_TXRX_OpticalPowerInput FAILED transportpce_tests/hybrid/test03_autonomous_reroute.py::TestTransportPCEAutonomousReroute::test_43_get_service_path_service_1 7 failed, 46 passed in 264.77s (0:04:24)